home *** CD-ROM | disk | FTP | other *** search
- /* */
- address AREXX
- p=pragma('d')
- if right(p,1)~=":" then p=p||"/revision"
- cmd = "ci -l -f -t- -m- "||p
- address command cmd
- open(ifile,"revision",'Read')
- l = readln(ifile)
- f = readln(ifile)
- d = "$"
- parse var l "$" deuh "vision: " vers "." revi " $" .
- close(ifile)
- open(ifile,"version.h",'Write')
- writeln(ifile,"#define VERSION "||vers)
- writeln(ifile,"#define REVISION "||revi)
- dat=translate(date(e),".","/")
- writeln(ifile,'#define DATE "'dat'"');
- fvr=f' 'vers'.'revi
- say fvr
- writeln(ifile,'#define VERS "'f' 'vers'.'revi'"')
- writeln(ifile,'#define SOURCEVERSION __DATE__","__TIME__" : "__FILE__')
- writeln(ifile,'#define VSTRING "'fvr' ('dat')"')
- writeln(ifile,'#define VERSTAG "\0$VER: 'fvr' ('dat') © P.Marquardt"')
- writeln(ifile,'#define CHARVERSTAG static char CVERSTAG_[]=VERSTAG')
- close(ifile)
- address command type version.h
-